/*
 * Filename:    SelfFeedbackDetailService.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014年11月14日
 */
package com.paic.mhis.hcpms.warning.biz.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.paic.mhis.hcpms.common.document.dto.DocContentDTO;
import com.paic.mhis.hcpms.common.document.dto.DocParameterCondition;
import com.paic.mhis.hcpms.warning.dto.HcpmsWarnsDTO;
import com.paic.mhis.hcpms.warning.dto.WarningCheckDTO;
import com.paic.mhis.hcpms.warning.dto.WarningCheckDetailDTO;

public interface SelfFeedbackDetailService {
	/**
	 * 医院自查明细查询
	 * 
	 * @param map
	 * @return
	 */
	List<WarningCheckDetailDTO> getFeedBackDetailList(Map<String, Object> map);

	/**
	 * 医院自查查询
	 * 
	 * @param map
	 * @return
	 */
	List<WarningCheckDTO> getFeedBackList(Map<String, Object> map);

	/**
	 * 根据参数查询文档 (自查通知单及结果通知书等)
	 * 
	 * @param parameter
	 * @return
	 */
	List<DocContentDTO> queryByDocParameterCondition(DocParameterCondition parameter);

	/**
	 * 保存医院自查结果
	 * 
	 * @param parameterJson
	 * @return
	 */
	int saveSelfFeedBack(JSONObject parameterJson);

	HcpmsWarnsDTO getWarnInfo(String warnNo);

}
